package com.kangye.enterprise.mapper;


import com.kangye.enterprise.entity.*;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @program: enterprise
 * @description: 用户接口
 * @author: stl
 * @create: 2021-05-26 10:15
 **/
@Repository
public interface UserMapper {
    //登录
    User Login(String userUsername);
    //查询用户
    List<User> selUser(User user);
    //添加用户
    Integer addUser(User user);
    //删除用户
    Integer deleteUserById(Integer id);
    //修改用户
    Integer updUser(User user);
    //重置密码
    Integer updUserById(Integer id);
    //分配角色
    Integer updUserByRoleId(Integer userRoleid ,Integer id);
    //批量删除
    Integer deleteUserByIds(List<String> idList);
    //修改密码
    Integer updPassword(User user);
    //查看app用户信息
    List<Users> selUsers(String usersRolename);
    //查询用户申报多少条
    Integer selItemsCount(Integer id);
    //查询用户关注多少条
    Integer selAttentionCount(Integer id);
    //查看用户申报的项目
    List<Items> selItemsByIds(Integer id);
    //查询用户关注的信息
    List<Attention> selAttentionByIds(Integer id);
}